
材料准备。
想要在我的世界里做一台能用的手机,首先得准备好基础材料。你需要大量红石粉,至少两组以上,还有红石火把中继器比较器这些红石元件。另外活塞粘性活塞和投掷器也是必须的,因为我们要模拟屏幕的像素点。如果你喜欢更花哨的效果,还可以准备一些彩色羊毛或者混凝土来装饰外壳。当然最重要的是一块平整空地,最好在创造模式下进行,毕竟生存模式攒材料太费劲了。我当年第一次做的时候光挖红石就花了好几个晚上。
屏幕制作。
手机屏幕是整个设计的核心,我推荐用物品展示框配合地图来实现画面。具体做法是先放置一排物品展示框,然后在地图编辑器里画好你的手机界面,比如时间图标或应用图标,最后把地图放进展示框。但这样只能静态显示,想要交互就得用红石灯阵列。你可以用红石灯排列成8x16的像素阵,每个灯对应一个像素,通过红石信号控制亮灭。这需要非常精密的布线,建议先画好草图。另一种更简单的方法是用潜声传感器结合音符盒,但声音反馈不够直观。
按键与交互。
手机必须有按键,这里我们可以用按钮或压力板。在显示屏下方放一排按钮,每个按钮对应一个功能。比如第一个按钮是打开“主菜单”,第二个是“通话功能”,等等。按钮按下后会发出红石信号,通过红石粉连接到后面的逻辑电路。注意按钮的延时太短,需要用红石中继器延长脉冲。我建议用拉杆代替按钮,因为拉杆能保持状态,方便调试。但拉杆不太像手机按键,所以最终我还是用了按钮配合脉冲扩展器。
红石逻辑电路。
这是最烧脑的部分。每个按钮的信号需要触发不同的显示模式。你可以用红石比较器配合物品展示框做锁存器,不过更高效的是用红石火把组成的RS触发器和与门。比如按下“主页”按钮,激活一条红石线,让所有像素复位到默认桌面图案。你可以事先在地图里画好不同界面,然后用活塞推动地图切换。但如果是红石灯阵列,就需要用寄存器存储每个像素的状态。我参考了网上很多红石计算机的设计,简化后做了一个8位的地址解码器。实际制作中,我用了很多红石中继器来延迟信号,避免信号冲突。如果你觉得复杂,可以直接用命令方块,但那就失去红石玩家的乐趣了。
功能扩展与装饰。
有了基础的显示和按键,你可以添加更多功能。比如用阳光传感器模拟光感自动调节亮度,用绊线钩模拟触摸滑动。还可以在手机背面放一个漏斗和箱子,模拟充电功能。装饰方面,用铁块或者黑曜石做机身,在侧面加上几个红石灯作为通知指示灯。我甚至用潜声传感器做了一个来电震动效果,当地下里有生物走动时,手机就会震动。这些细节能让你的手机看起来更真实。
测试与优化。
做完后一定要反复测试每个按键和对应显示。有时候红石信号会互相干扰,需要调整中继器的档位。我发现在大范围内,红石线太长会导致信号衰减,所以要用红石中继器每隔15格补一个。另外屏幕刷新率受限于红石灯的亮灭速度,如果你用粘性活塞推地图,速度会更慢。建议把手机做成可拆卸模块,方便后期修改。最终成品虽然比不上现代智能手机,但在我的世界里拿着它自拍或者发假消息,已经足够让朋友们惊叹了。
玩家心得。
这就是我的世界做手机的全部过程了,从材料到红石逻辑每一步都需要耐心和创意。如果你也想挑战一下,不妨从最简单的静态模型开始,再一步步加入交互功能。记住红石科技的道路没有尽头,就像我还在研究怎么用红石实现触屏滑动一样。快去试试吧!
相关文章